#ifndef _system_H_
#define _system_H_
#include "stdint.h"
#include "stdbool.h"
#include "common_driver.h"

typedef enum
{
    eSystem_StateID_Ready = 0,
    eSystem_StateID_Num
}System_StateID_EnumDef;

void System_StateSet(System_StateID_EnumDef id,bool state);
bool System_StateGet(System_StateID_EnumDef id);
void System_ReadyWait(void);
int32_t System_Init(void);
void System_BoardTimer1ms_Callback(void);
uint8_t System_BoardAddressGet(void);
void System_BoardFault(int8_t *message);
void System_osDelay(uint32_t millisec);

#endif
